| автор перевода: Илья Михайлов | Предыдущая | Следующая | Оглавление |
Flash Player 7.
my_cm.copy(): ContextMenu
Нет.
Объект ContextMenu.
Метод, создает копию определенного объекта ContextMenu. Копия наследует все свойства оригинала.
В этом примере создается копия объекта ContextMenu с именем my_cm, в которм скрыты встроенные элементы меню и добавлен элемент меню с текстом “Save...”. Затем он создает копию my_cm и назначает ее переменной clone_cm, которая наследует все свойства оригинального меню.
var my_cm:ContextMenu = new ContextMenu();
my_cm.hideBuiltInItems();
var menuItem_cmi:ContextMenuItem = new ContextMenuItem("Save...", saveHandler);
my_cm.customItems.push(menuItem_cmi);
function saveHandler(obj, menuItem) {
// saveDocument();
// custom function (not shown)
trace("something");
}
clone_cm = my_cm.copy();
this.menu = my_cm;
for (var i in clone_cm.customItems) {
trace("clone_cm-> "+clone_cm.customItems[i].caption);
}
for (var i in my_cm.customItems) {
trace("my_cm-> "+my_cm.customItems[i].caption);
}
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |